package com.rxh.vo;

import com.rxh.pojo.core.CoreOrderChange;

import java.math.BigDecimal;
import java.util.Date;

public class VoCoreOrderChange extends CoreOrderChange {

    private Integer siteId;

    // 域名
    private String siteUrl;

    //商户号
    private Integer merId;

    //商户名
    private String merName;

    //商户订单号
    private String merOrderId;

    //订单金额
    private BigDecimal sourceAmount;

    //订单人民币金额
    private BigDecimal sourceRmbAmount;

    //交易时间
    private Date tradeTime;

    //账单类型: 1:日账单 2:月账单
    private Integer reconType;

    private String auditBeginDate;

    private String auditEndDate;

    //1:查询退款记录  2:查询拒付记录
    private Integer exceptionType;

    private String aquireAccountName;

    private String displayExceptionStatus;

    private Short dishonor;

    private Short refundFee;

    private BigDecimal orderAmount;
    private String payType;
    private Integer accountId;
    private String payMode;

    public Integer getSiteId() {
        return siteId;
    }

    public void setSiteId(Integer siteId) {
        this.siteId = siteId;
    }

    public String getSiteUrl() {
        return siteUrl;
    }

    public void setSiteUrl(String siteUrl) {
        this.siteUrl = siteUrl;
    }

    public Integer getMerId() {
        return merId;
    }

    public void setMerId(Integer merId) {
        this.merId = merId;
    }

    public String getMerName() {
        return merName;
    }

    public void setMerName(String merName) {
        this.merName = merName;
    }

    public String getMerOrderId() {
        return merOrderId;
    }

    public void setMerOrderId(String merOrderId) {
        this.merOrderId = merOrderId;
    }

    public BigDecimal getSourceAmount() {
        return sourceAmount;
    }

    public void setSourceAmount(BigDecimal sourceAmount) {
        this.sourceAmount = sourceAmount;
    }

    public BigDecimal getSourceRmbAmount() {
        return sourceRmbAmount;
    }

    public void setSourceRmbAmount(BigDecimal sourceRmbAmount) {
        this.sourceRmbAmount = sourceRmbAmount;
    }

    public Date getTradeTime() {
        return tradeTime;
    }

    public void setTradeTime(Date tradeTime) {
        this.tradeTime = tradeTime;
    }

    public Integer getReconType() {
        return reconType;
    }

    public void setReconType(Integer reconType) {
        this.reconType = reconType;
    }

    public String getAuditBeginDate() {
        return auditBeginDate;
    }

    public void setAuditBeginDate(String auditBeginDate) {
        this.auditBeginDate = auditBeginDate;
    }

    public String getAuditEndDate() {
        return auditEndDate;
    }

    public void setAuditEndDate(String auditEndDate) {
        this.auditEndDate = auditEndDate;
    }

    public Integer getExceptionType() {
        return exceptionType;
    }

    public void setExceptionType(Integer exceptionType) {
        this.exceptionType = exceptionType;
    }

    public String getAquireAccountName() {
        return aquireAccountName;
    }

    public void setAquireAccountName(String aquireAccountName) {
        this.aquireAccountName = aquireAccountName;
    }

    public String getDisplayExceptionStatus() {
        return displayExceptionStatus;
    }

    public void setDisplayExceptionStatus(String displayExceptionStatus) {
        this.displayExceptionStatus = displayExceptionStatus;
    }

    public Short getDishonor() {
        return dishonor;
    }

    public void setDishonor(Short dishonor) {
        this.dishonor = dishonor;
    }

    public Short getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(Short refundFee) {
        this.refundFee = refundFee;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getPayMode() {
        return payMode;
    }

    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }
}
